package com.game.interfaces
{

	public interface IGameDispatcher
	{
		function addEventListener(type : String, listener : Function, useCapture : Boolean = false, priority : int = 0, useWeakReference : Boolean = false) : void;
		function sendNotification(type : String, body : * = null) : Boolean;
		function hasEventListener(type : String) : Boolean;
		function removeEventListener(type : String, listener : Function, useCapture : Boolean = false) : void;
	}
}